Skip to content

Add Google Calendar connector#96

Merged
mohammedahmed18 merged 30 commits into
mainfrom
google-calendar-connector
Jul 20, 2026
Merged

Add Google Calendar connector#96
mohammedahmed18 merged 30 commits into
mainfrom
google-calendar-connector

Conversation

@mohammedahmed18

Copy link
Copy Markdown
Collaborator

Summary

  • Add a Google Calendar connector for primary calendar events with read-only events/ and create-only draft/ mount layout.
  • Wire Google Calendar through the shared Google OAuth broker, CLI connect/mount flows, and desktop Add Source UI.
  • Document the connector, draft format, OAuth deployment settings, and default date window behavior.

Test Plan

  • cargo fmt --check
  • cargo test -p locality-google-calendar --locked
  • cargo test -p localityd google_calendar --locked
  • cargo test -p localityd --test push_execution --locked
  • cargo test -p loc-cli google_calendar --locked
  • cargo test -p locality-store --test sqlite --locked
  • npm --prefix apps/oauth-service test
  • npm --prefix apps/oauth-service run typecheck
  • npm --prefix apps/desktop test -- source-setup mounts
  • npm --prefix apps/desktop run build
  • cargo test --manifest-path apps/desktop/src-tauri/Cargo.toml google_calendar --locked
  • make docs-validate
  • cargo build --locked

Notes

  • Existing warning noise remains in desktop/store build output.
  • Vite still emits the existing chunk-size warning during desktop build.

@vercel

vercel Bot commented Jul 17, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
locality Ready Ready Preview, Comment Jul 20, 2026 3:58pm

…ctor

# Conflicts:
#	apps/desktop/src-tauri/src/main.rs
#	apps/desktop/src/App.tsx
#	apps/desktop/src/source-setup.test.ts
#	apps/desktop/src/source-setup.ts
#	crates/loc-cli/Cargo.toml
#	crates/loc-cli/src/commands.rs
#	crates/loc-cli/tests/connect.rs
#	crates/locality-store/src/sqlite.rs
#	crates/locality-store/tests/sqlite.rs
#	crates/localityd/src/push.rs
#	crates/localityd/tests/source_descriptor.rs
@mohammedahmed18
mohammedahmed18 merged commit f0cff3e into main Jul 20, 2026
10 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant